#include <stdio.h>
int fib(n) //自定义函数
{
    if (n == 0) //当n=0；
    {
        return 0;
    }
    else if (n == 1) //当n=1
    {
        return 1;
    }
    else if (n > 1) //当n>1时
    {
        return fib(n - 2) + fib(n - 1); //递归函数
    }
}
int main()
{
    int n;
    printf("Enter n:\n");
    scanf("%d", &n);
    if (n >= 0) //判断n是否大于0
    {
        printf("fib(%d)=%d", n, fib(n));
    }
    else
    {
        printf("Invalid value!"); //如果n小于0，输出“无效值”
    }
    return 0;
}